#include <GLEventReceiver.hpp>
#include <DrawingScene.hpp>
#include <TextStream.hpp>

#ifndef _CLASSAPPLICATIONAGENT_
#define _CLASSAPPLICATIONAGENT_

namespace Application {

class Agent : public Hardware::GLEventReceiver
{
public:
    virtual ~Agent();
    Agent();

    virtual void init();
    virtual void display();
    virtual void reshape(int width, int height);

private:
    Drawing::Scene* scene;
};

}// namespace Application

#endif
